@charset "utf-8";

html,body {
	min-width: 1200px;
}

.SY-content .payComplete,.SY-content .payFail {
	width: 900px;
	margin:120px auto 160px;
	background: #fff;
}
.SY-content .S-main .titleBox {
	width: 600px;
	font-size: 30px;
	color: #333;
	padding:25px 0;
	margin:0 auto;
	border-bottom: 1px solid #e5e5e5;
}
.SY-content .payComplete > img,.SY-content .payFail > img {
	width: 130px;
	height: 130px;
	margin:20px 0 10px;
}
.SY-content .payComplete .info,.SY-content .payFail .info {
	font-size: 22px;
	color: #000;
	margin-bottom:15px;
}
.SY-content .payComplete .msgDetail,.SY-content .payFail .msgDetail {
	border-top: 1px solid #e5e5e5;
	padding-top: 20px;
}
.SY-content .payComplete .user .userPic,.SY-content .payFail .user .userPic {
	width: 36px;
	height: 36px;
	margin-right: 5px;
	vertical-align: middle;
}
.SY-content .payComplete .user .nickName,.SY-content .payFail .user .nickName {
	font-size: 16px;
	color: #000;
}
.SY-content .payComplete .payDetail,.SY-content .payFail .payDetail {
	font-size: 14px;
	color: #5d5d5d;
}
.SY-content .payComplete .payDetail .text,.SY-content .payFail .payDetail .text {
	padding-left: 405px;
	margin:10px 0;
}
.SY-content .payComplete .payDetail span,.SY-content .payFail .payDetail span {
	font-size: 16px;
	color: #000;
}
.SY-content .payComplete .btns,.SY-content .payFail .btns {
	margin:30px 0 50px;
}
.SY-content .payComplete .btns a,.SY-content .payFail .btns a {
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}
.SY-content .payComplete .btns .next,.SY-content .payFail .btns .next {
	border:1px solid #6c6c6c;
	background: #6c6c6c;
	color: #fff;
	margin-right: 25px;
}
.SY-content .payComplete .btns .next:hover,.SY-content .payFail .btns .next:hover {
	background: #333;
}	
.SY-content .payComplete .btns .back,.SY-content .payFail .btns .back {
	border:1px solid #b5b5b5;
	color: #000;
}
.SY-content .payComplete .btns .back:hover,.SY-content .payFail .btns .back:hover {
	background: #f0f2f3;
}